@charset "utf-8";
/* Custom CSS Document */
body { background:#f9f9f9 url(/manage/static/image/bg.gif) repeat-x; font-family:'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size:12px; height:100%; }

#container { min-height: 100% }

a:link    {color: #2175ac; text-decoration:none}
a:visited {color: #2175ac; text-decoration:none}
a:hover   {color: #d54e4d; text-decoration:none}
a:active  {color: #d54e4d; text-decoration:none}
a:focus   {color: #d54e4d; text-decoration:none}

#header { color:#999; font-size:16px; padding-top:16px; }

#header a:link    {color: #ccc; text-decoration:none}
#header a:visited {color: #ccc; text-decoration:none}
#header a:hover   {color: #fff; text-decoration:none}
#header a:active  {color: #fff; text-decoration:none}
#header a:focus   {color: #fff; text-decoration:none}

#footer { color:#999; background-color:#464646; margin-top:6px; }
#footer div { line-height:28px; font-size:16px; font-style:italic; padding:6px 12px; }
#footer a:link    {color: #ccc; text-decoration:none}
#footer a:visited {color: #ccc; text-decoration:none}
#footer a:hover   {color: #fff; text-decoration:none}
#footer a:active  {color: #fff; text-decoration:none}
#footer a:focus   {color: #fff; text-decoration:none}

.box-shadow { background-color:#FFF; border:1px solid #666; box-shadow:3px 3px 3px #666; -moz-box-shadow:3px 3px 3px #666; -webkit-box-shadow:3px 3px 3px #666; }

/*
.box-round { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }  
.box-round-top-left-corner { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
*/

.app-menu-show { background-image:url(/manage/static/image/show.png); background-repeat:no-repeat; background-position:96% 50%; }
.app-menu-hide { background-image:url(/manage/static/image/hide.png); background-repeat:no-repeat; background-position:96% 50%; }

.app-menu { border:1px solid #E3E3E3; margin-bottom:16px; background-color:#FFF }
.app-menu-title { padding:3px 6px; background-color:#F1F1F1; font-weight:bold; }
.app-menu-content { border-top:1px solid #E3E3E3; }

a.app-menu-item { padding:3px 6px; display:block; width:92% }
a.app-menu-item:link { background-color:transparent }
a.app-menu-item:visited { background-color:transparent }
a.app-menu-item:hover { background-color:#EAF2FA }
a.app-menu-item:active { background-color:#EAF2FA }
a.app-menu-item:focus { background-color:#EAF2FA }

.app-menu-item-selected { font-weight:bold }
a.app-menu-item-selected:link { color:#d54e4d; }
a.app-menu-item-selected:visited { color:#d54e4d; }

.panel {
  width: 790px;
  float: left;
  margin-right: 10px;
  border:1px solid #E3E3E3;
  background-color:#FFF;
  margin-bottom:16px;
}
.panel-title {
  width: 790px;
  float: left;
  margin-right: 10px;
  background-color:#f1f1f1; font-weight:bold;
}
.panel-content {
  width: 790px;
  float: left;
  margin-right: 10px;
  padding:0px;
  background-color:#fff;
  border-top:1px solid #E3E3E3;
}

.panel-title>div { padding:3px 6px; }

.th {
  width: 790px;
  float: left;
  margin-right: 10px;
  background-color:#f9f9f9; word-break: break-all; word-wrap: break-word;
}
.tr {
  width: 790px;
  float: left;
  margin-right: 10px;
  word-break: break-all; word-wrap: break-word;
}

.th>div>div {padding:6px; }
.tr>div>div {margin:6px; }

.tr-selected { background-color:#f9f9f9 !important; }
.tr-hover:hover { background-color:#f9f9f9; }

.top-line { border-top:1px solid #e3e3e3 }
.bottom-line { border-bottom:1px solid #e3e3e3 }

button.submit {
  font-weight: bold;
}
button.normal {
  margin: 0px;
  border: solid 1px #bbb;
  color: #464646;
  background: #f2f2f2 url(/manage/static/image/button.png) repeat-x scroll 0% 0%;
  cursor: pointer;
  line-height: 14px;
  font-size: 12px !important;
  padding: 3px 12px;
  text-decoration: none;
  border-bottom-left-radius: 11px 11px;
  border-bottom-right-radius: 11px 11px;
  border-top-left-radius: 11px 11px;
  border-top-right-radius: 11px 11px;
  -webkit-box-sizing: content-box;
  -webkit-appearance: push-button;
}
button.normal:hover {
  border-color: #464646;
}

.form-field { padding:3px 6px; margin:6px 0px; width:95% }
.form-field-title { font-size:1.1em }
.form-field-input { width: 95%; padding-left:24px; }

.widget-input { width:90% }
.widget-select { width:90% }

.msg { margin-bottom:16px; }

.error, 
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.info { font-size:1.1em;font-weight:bold;background-color:#f}

.hand { cursor: pointer; }

span.loading {
	background-image:url(/manage/static/image/loading.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	line-height: 20px;
	display: none;
}
